home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 2003 May (DVD) / Macworld Resource DVD May 2003.toast / Data / Software / Bonus / Programming / revolutionosx.sit / Revolution 1.1.1 / External SDK / external.h < prev    next >
Encoding:
C/C++ Source or Header  |  2001-12-21  |  1.9 KB  |  53 lines  |  [????/????]

  1. /********************************************/
  2. /*    Copyright 1997 MetaCard Corporation   */
  3. /*    This source code may be used as a     */
  4. /*    template for building external        */
  5. /*    processes for use with MetaCard.      */
  6. /*    All Rights Reserved                   */
  7. /********************************************/
  8. /*
  9.    #defines and prototypes for MetaCard template external
  10. */
  11. #ifdef __STDC__
  12. extern void XGetVar(char *args[], int nargs, char **retstring,
  13.            Bool *pass, Bool *error);
  14. extern void XSetVar(char *args[], int nargs, char **retstring,
  15.            Bool *pass, Bool *error);
  16. extern void XSetArray(char *args[], int nargs, char **retstring,
  17.            Bool *pass, Bool *error);
  18. extern void XGetArray(char *args[], int nargs, char **retstring,
  19.            Bool *pass, Bool *error);
  20. extern void XConvolve(char *args[], int nargs, char **retstring,
  21.            Bool *pass, Bool *error);
  22. extern void XCsprintf(char *args[], int nargs, char **retval,
  23.               Bool *pass, Bool *error);
  24. extern void XFatan2(char *args[], int nargs, char **retval,
  25.             Bool *pass, Bool *error);
  26. extern void XCcallbacktests(char *args[], int nargs, char **retval,
  27.                 Bool *pass, Bool *error);
  28. extern void XFlife_init(char *args[], int nargs, char **retval,
  29.             Bool *pass, Bool *error);
  30. extern void XClife_create(char *args[], int nargs, char **retval,
  31.               Bool *pass, Bool *error);
  32. extern void XClife_delay(char *args[], int nargs, char **retval,
  33.              Bool *pass, Bool *error);
  34. extern void XClife_cease(char *args[], int nargs, char **retval,
  35.              Bool *pass, Bool *error);
  36. #else
  37. extern void XGetVar();
  38. extern void XSetVar();
  39. extern void XSetArray();
  40. extern void XGetArray();
  41. extern void XConvolve();
  42. extern void XCsprintf();
  43. extern void XFatan2();
  44. extern void XCcallbacktests();
  45. extern void XFlife_init();
  46. extern void XClife_create();
  47. extern void XClife_delay();
  48. extern void XClife_cease();
  49. #endif
  50. extern void XCabort();
  51. extern Xternal Xtable[];
  52. extern char Xname[];
  53.